5 research outputs found

    Modélisation des architectures logicielles dynamiques : application à la gestion de la qualité de service des applications à base de services Web

    Get PDF
    Nos travaux se situent dans le cadre des architectures logicielles dynamiques en tant qu'outil pour l'adaptation des applications à base de services Web, l'objectif étant de proposer des mécanismes d'aide à la gestion de la QdS. Nous proposons une approche de modélisation par le biais d'éléments architecturaux étendant la vue de déploiement d'UML. A partir de la définition de règles de base, issues des techniques de réécriture de graphes, des actions de reconfiguration architecturale sont introduites. Un premier scénario applicatif traite le processus de revue coopérative adapté au cas spécifique d'un système de gestion de conférences. Un deuxième scénario traite le cas d'un magasin en ligne. Nous proposons une classification des cas de dysfonctionnement pour la gestion de la QdS, classification que nous formalisons par le biais d'une ontologie. Notre dernière proposition concerne une architecture de gestion de la QdS, modélisée et validée au moyen de l'outil UML Tau G2. ABSTRACT : Our work is related to modelling dynamic software architectures as a tool for adapting Web services applications. The aim is to propose supporting mecanisms for QoS management. We propose a modelling approach by defining some architectural elements which extend the UML's deployment view. From the definition of some basic rules, based on graph's rewriting techniques, some architectural reconfiguration actions are defined. A first application scenario deals with the cooperative review process, adapted to the more specific case of a conference management system. A second scenario deals with the case of an online shop. We propose a classification of mistmatches for QoS management. This classification has been formalized by defining an ontology. A last proposal considers an architecture for QoS management, which has been modelised and validated by using the UML tool Tau G2

    Composition of Web Services Using Markov Decision Processes and Dynamic Programming

    Get PDF
    We propose a Markov decision process model for solving the Web service composition (WSC) problem. Iterative policy evaluation, value iteration, and policy iteration algorithms are used to experimentally validate our approach, with artificial and real data. The experimental results show the reliability of the model and the methods employed, with policy iteration being the best one in terms of the minimum number of iterations needed to estimate an optimal policy, with the highest Quality of Service attributes. Our experimental work shows how the solution of a WSC problem involving a set of 100,000 individual Web services and where a valid composition requiring the selection of 1,000 services from the available set can be computed in the worst case in less than 200 seconds, using an Intel Core i5 computer with 6 GB RAM. Moreover, a real WSC problem involving only 7 individual Web services requires less than 0.08 seconds, using the same computational power. Finally, a comparison with two popular reinforcement learning algorithms, sarsa and Q-learning, shows that these algorithms require one or two orders of magnitude and more time than policy iteration, iterative policy evaluation, and value iteration to handle WSC problems of the same complexity

    Experiencia en la adaptación del modelo Learning Factory y uso de TIC en un curso de Redes y Seguridad de Computadoras a nivel universitario

    Get PDF
    El modelo del Learning Factory ha probado su efectividad al proveer entornos que facilitan el desarrollo de estrategias de aprendizaje activas que se basan en la vinculación con la industria. En el presente trabajo se comparten las experiencias adquiridas al adaptar/implementar el modelo del Learning Factory en la planeación y desarrollo de un curso de Redes y Seguridad de Computadoras de nivel universitario. El propósito fue lograr el aprendizaje significativo de los estudiantes mediante la incorporación de diversas estrategias de enseñanza-aprendizaje teniendo como eje del curso, el desarrollo de proyectos tecnológicos realistas solicitados por la industria local del área de redes y sistemas distribuidos y mediante la habilitación de un espacio de trabajo para facilitar el trabajo autónomo y colaborativo para el desarrollo de las competencias demandadas en la región. La planeación, implementación, operación y evaluación del curso involucró a profesores de la Facultad de Matemáticas de la Universidad Autónoma de Yucatán, México, y a empresas con quienes se establecieron vínculos de colaboración. Para el desarrollo de las actividades y estrategias educativas se utilizaron herramientas de las tecnologías de la información y las comunicaciones (TIC) que contribuyeron al logro de los objetivos de aprendizaje.The Learning Factory model has proven effectiveness in providing environments that facilitate development of active learning strategies based on relationships with industry. In this paper lessons learned to adapt/implement the Learning Factory model in the planning and development of a course in Computer Networks and Security at the under-graduated level are shared. The main goal was to achieve meaningful student learning by incorporating various teaching and learning strategies, focusing on the development of realistic technological projects requested by local industry in the area of distributed systems and networks, by enabling a workspace to facilitate autonomous and collaborative work in order to develop required skills. The planning, implementation, operation, and evaluation of the course involved Professors from the Faculty of Mathematics of the University of Yucatán, México, and companies with whom collaborative relationships were established. For the development of activities and teaching strategies, information and communication technology tools ( ICT) that contributed to the achievement of the learning objectives were used.Facultad de Informátic

    Modélisation des architectures logicielles dynamiques (application à la gestion de la qualité de service des applications à base de services Web)

    No full text
    Nos travaux se situent dans le cadre des architectures logicielles dynamiques en tant qu'outil pour l'adaptation des applications à base de services Web, l'objectif étant de proposer des mécanismes d'aide à la gestion de la QdS. Nous proposons une approche de modélisation par le biais d'éléments architecturaux étendant la vue de déploiement d'UML. A partir de la définition de règles de base, issues des techniques de réécriture de graphes, des actions de reconfiguration architecturale sont introduites. Un premier scénario applicatif traite le processus de revue coopérative adapté au cas spécifique d'un système de gestion de conférences. Un deuxième scénario traite le cas d'un magasin en ligne. Nous proposons une classification des cas de dysfonctionnement pour la gestion de la QdS, classification que nous formalisons par le biais d'une ontologie. Notre dernière proposition concerne une architecture de gestion de la QdS, modélisée et validée au moyen de l'outil UML Tau G2.Our work is related to modelling dynamic software architectures as a tool for adapting Web services applications. The aim is to propose supporting mecanisms for QoS management. We propose a modelling approach by defining some architectural elements which extend the UML s deployment view. From the definition of some basic rules, based on graph s rewriting techniques, some architectural reconfiguration actions are defined. A first application scenario deals with the cooperative review process, adapted to the more specific case of a conference management system. A second scenario deals with the case of an online shop. We propose a classification of mistmatches for QoS management. This classification has been formalized by defining an ontology. A last proposal considers an architecture for QoS management, which has been modelised and validated by using the UML tool Tau G2.TOULOUSE-ENSEEIHT (315552331) / SudocSudocFranceF

    Aplicación de un instrumento electrónico para identificar conductas sexuales de riesgo en estudiantes universitarios

    No full text
    Para detectar las conductas sexuales de riesgo en jóvenes mexicanos universitarios, se diseñó una herramienta electrónica autoaplicable, para ser usada de manera anónima a través de internet. Se realizaron dos pilotajes en papel, y la versión final del instrumendo fue programada en Formularios Google. SE envió una invitación por correo electrónico que incluía una liga a 1940 alumnos de ocho licenciaturas. El porcentaje de respuesta fue de 8.2% (160/1940). Para los análisis se tomaron 116 encuestas de estudiantes entre 18-24 años, 52% hombres, 48% mujeres. Se encontró que el 73% ha tenido relaciones sexuales, 32% ha tenido más de 4 parejas. El 17.2% cree que lavarse lo protege de una ITS, el 44% cree que los baños públicos son un riesgo. De los estudiantes sexualmente activos (n=85), 90% tienen sexo vaginal, 36 reportan que siempre usan condón, 82% practica sexo oral pero solo 6 siempre usan condón. El 42.3% practica sexo anal pero solo 10 siempre usan condón. El 64.7% no se sienten incómodos de hablar de su vida sexual. Los resultados mostraron que el instrumento funciona adecuadamente, y nos alarma el riesgo al que se encuentran expuestos los universitarios. Este instrumento fue finalmente cargado en una página web de promoción de la salud sexual dirigida a población abierta, disponible en www.esalud.uady.mx. Dado que los principales usuarios de internet son jóvenes, esta herramienta electrónica representa una gran oportunidad para realizar investigación y promoción de la salud
    corecore